Big Huge Thesaurus

capital of The Netherlands

noun